約 2,764,342 件
https://w.atwiki.jp/aoari/pages/7778.html
呼び出し NPC使用技 発動準備あり ウェイト:2 必要気合 なし? 効果 仲間、単体を呼び出し、味方に加える。 当たり前だが、6体以下の敵のみ使用する。 沈黙では止められない。生命が減った状態(蘇生直後など)になると使用頻度が上がる。 まれに複数のNPCが連発することがあり、1体援軍が来て7体の状態で発動することがあるが、その場合はNPCは来ない(8体にはならない)。 使用NPC 6体以下、恐怖の唄、帰依などで6体に減ったNPCが使用します。 必ずしも6体以下で呼び出しを使うとは言い難い部分があります。 ソロで標準出現数5体/6体の敵を少なくとも3000戦は行っていますが、 標準数(5体/6体)での呼び出し準備は一度も確認できていません。 標準数より少ない場合での呼び出しの頻度と比較すると偶然とは考えにくいです。 上の方とは別人ですが標準数5体の敵は5体時に呼び出しを使用しますが最初から6体だった場合、呼び出しを使用しないようです。
https://w.atwiki.jp/wiki2_okumura/pages/85.html
先にGenshiは入れておく Genshiのダウンロードページをみてみると、現状Leopard版はi386しかありません。 i386版で動かしても特に問題は無いようなのですが、Core2Duoなマシンの場合x86_64版を探しに行くのかTracのsetup.pyで途中でeggファイルが無いと言われてこけてしまいます。 で、Genshiは先に入れておくとそいつを使うので、Tracのsetup.pyを走らせる前に別途入れておきます。 GenshiのダウンロードページのSource Tarballsの所から適当な形式のファイルを取ってきます。 今回、私はzipを取りましたが、たぶんtar.bz2の方が小さかったかも… で、こいつを解凍してできたフォルダの中に入り、 python setup.py install とすればOKです。 Tracのインストール Tracの日本語版はインタアクト株式会社さんの公開資料(Trac)の一番下のダウンロードの所から落としてきました。 こいつを解凍して中に入り、 ./setup.py install とすれば入ります。Tracを入れた後にGenshiを探し出して落ちるのですが、とりあえずTracが入れ終わっていればOKぽいです。 trac環境の作成 apacheのfast_cgiやmod_pythonで動かす場合、tracの環境ディレクトリはwwwユーザが扱えないといけません。 なので、trac環境ディレクトリのオーナーはwwwユーザにします。 まずは、tracの環境フォルダの作成。ここでは/var/tracroot以下に作成する事とします。以下適宜読み替えてください。 これもLeopardからは/homeが使えないので要注意です。 sudo mkdir /var/tracroot cd /var/tracroot sudo chown www www . 後は、プロジェクトごとにwwwユーザでtracroot内にtrac環境を作ればOKです。 「 プロジェクト用ディレクトリ 」となっているところは適宜読み替えてください。 今回毎回sudoでwwwになってますが、suでwwwになって作業をして行った方が楽かもしれません。 sudo -u www mkdir プロジェクト用ディレクトリ sudo -u www trac-admin プロジェクト用ディレクトリ initenv trac環境作成用の対話UIが起動します。 質問に答えて行くだけで、デフォルトままで良いところは何も入れずにreturnでかまいません。 以下 までが質問、その後ろに入力内容を記述して行きます。 Project Name [My Project] プロジェクト名 「 プロジェクト名 」は適宜指定してください。 Database connection string [sqlite db/trac.db] Repository type [svn] この2つは基本的にデフォルトままでかまいません。 svn以外に対応するのはいつになるんでしょうねー… Path to repository [/path/to/repos] svnリポジトリのパス これはsvnリポジトリへのパスを指定します。適宜読み替えてください。 以上で設定が終わり、いろいろと読み込みやら何やらが走って環境が作成されます。 ここで一度 sudo -u www tracd -p 8080 -e /var/tracroot として動作を確認した方が良いでしょう。 apacheの設定 tracdで動かしても良いのですが、せっかくなのでapacheをかます事にしました。 細かいアクセス制御やsslなどはapacheをかませた方がやりやすいです。が、tracdで動かすのが一番高速らしいので、LAN内のみで使う分にはtracdで良いかもしれません。 apacheと連携させる動かし方としては、早い方からmod_python, fast_cgi, cgiとなるようです。 それぞれtrac環境以下のwiki/TracModPython、wiki/TracFastCgi、wiki/TracCgiに説明があるので、tracdで起動してマニュアルを読みつつ進めると良いかもしれません。 fast_cgiで動かす場合 可能ならmod_pythonで行きたいのですが、mod_pythonがデフォルトではi386でビルドされてしまうため、ちょっとハマるようです。 ですので、まずはfast_cgiで動かします。 apacheにはmod_fcgiとmod_fastcgiの2種類があるそうなのですが、mod_fastcgiはLoepardにもとから入ってるのでこれを使います。 trac.confの記述 Mac os Xデフォルトのapacheの設定では/etc/apache2/other/配下の*.confが自動で取り込まれるので、ここにtrac.confを作成します。 sudo vi /etc/apache2/other/trac.conf 内容は以下の通り IfModule mod_fastcgi.c AddHandler fastcgi-script .fcgi /IfModule LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so Directory "/usr/local/Trac-0.11.4.ja1/cgi-bin" AllowOverride None Options None Order allow,deny Allow from all /Directory ScriptAlias /trac /usr/local/Trac-0.11.4.ja1/cgi-bin/trac.fcgi Location "/trac" SetEnv TRAC_ENV_PARENT_DIR "/var/tracroot" /Location LocationMatch "/trac/[^/]+/login" AuthType Digest AuthName "develop" AuthDigestDomain /trac AuthUserFile /var/svnroot/passwd Require valid-user /LocationMatch DirectoryディレクティブやScriptAliasのパスは適宜入れたTracのパスに、 Locationディレクティブの中のTRAC_ENV_PARENT_DIRはtrac環境をたてたディレクトリに、 LocationMatchディレクティブの中のAuthUserFileは認証用のpasswdファイルのパスに、それぞれ読み替えてください。 eggキャッシュディレクトリの作成 これでapacheの設定ができました。ここで起動してみます。 apacheの起動はシステム環境設定の「共有」でweb共有のチェックを入れる(入れ直す)のが楽です。 apacheは起動するのですが、http //localhost/tracにアクセスするとエラーが発生します。 ただ、pythonのエラーが出るようになるので、ここから先はエラーの内容を見ながら直して行くのが楽です。 ここから先は、基本的に問題に対応した後apacheを再起動しなくてもリロードすれば解消します。 さて、エラーの内容を見てみると、/Library/WebServer/.python-eggsにeggファイルを展開したいのに書き込めないようです。 なので、この.python-eggsを作ります。 sudo mkdir /Library/WebServer/.python-eggs sudo chown www www /Library/WebServer/.python-eggs これで動くようになりました。
https://w.atwiki.jp/simamaru/pages/27.html
nitoka Glog OSXにTracをインストール Trac on Mac OS X, without Fink or MacPorts http //blog.perl.tv/2007/01/subversion.html を参考にしてMac OS XにTracをインストールしてみる。 Subversionのインストール Subversionは既にインストール済み。Max OS Xを参照。 Python2.5をインストール # port search python 色々表示されるが、 python25 lang/python25 2.5.1 An interpreted, object-oriented programming language がPython2.5っぽい。Tracをインストールするならば何となくPython2.4の方が安心なような気もするけど、とりあえず2.5をインストールしてみる。 $ sudo port install python25 Password - パスワードを入力 --- Fetching python25 --- Attempting to fetch Python-2.5.1.tar.bz2 from http //www.python.org//ftp/python/2.5.1/ --- Verifying checksum(s) for python25 --- Extracting python25 --- Applying patches to python25 --- Configuring python25 --- Building python25 with target all --- Staging python25 into destroot --- Installing python25 2.5.1_1+darwin_8 --- Activating python25 2.5.1_1+darwin_8 --- Cleaning python25 /opt/local/binを見てみるとpythonはpython2.4へのシンボリックリンクになっていて、新たにpython2.5がインストールされていたので2.5へのシンボリックリンクに変更する。 $ cd /opt/local/bin $ sudo rm python $ sudo ln -s python2.5 python $ python -V Python 2.5.1 無事2.5.1のインストールが完了。 neonのインストール $ port search neon neon www/neon 0.26.3 An HTTP and WebDAV client library with a C interface $ sudo port install neon --- Fetching expat --- Attempting to fetch expat-2.0.1.tar.gz from http // downloads.sourceforge.net/expat --- Verifying checksum(s) for expat --- Extracting expat --- Configuring expat --- Building expat with target all --- Staging expat into destroot --- Installing expat 2.0.1_0 --- Activating expat 2.0.1_0 Error Target org.macports.activate returned Image error /opt/local/bin/xmlwf already exists and does not belong to a registered port. Unable to activate port expat. Error The following dependencies failed to build expat gettext libiconv Error Status 1 encountered during processing. なぜかエラー。とりあえず無視。 Swigのインストール $ port search swig swig devel/swig 1.3.31 Tool to wrap C/C++ libraries in high-level languages. $ sudo port install swig --- Fetching swig --- Attempting to fetch swig-1.3.31.tar.gz from http //downloads.sourceforge.net/swig --- Verifying checksum(s) for swig --- Extracting swig --- Configuring swig --- Building swig --- Staging swig into destroot --- Installing swig 1.3.31_0+darwin_8 --- Activating swig 1.3.31_0+darwin_8 --- Cleaning swig svn python bindingsのインストール $ port search subversion subversion-python25bindings devel/subversion-python25bindings 1.4.5 Python bindings for the subversion version control system. $ sudo port install subversion-python25bindings --- Fetching apr --- Attempting to fetch apr-1.2.11.tar.bz2 from http //www.apache.org/dist/apr --- Attempting to fetch apr-1.2.11.tar.bz2 from http //apache.planetmirror.com.au/dist/apr --- Verifying checksum(s) for apr --- Extracting apr --- Configuring apr --- Building apr with target all --- Staging apr into destroot --- Installing apr 1.2.11_0 --- Activating apr 1.2.11_0 Error Target org.macports.activate returned Image error /opt/local/bin/apr-1-config already exists and does not belong to a registered port. Unable to activate port apr. Error The following dependencies failed to build apr apr-util db44 libiconv sqlite3 readline ncurses ncursesw gettext neon py25-bsddb subversion Error Status 1 encountered during processing. これもエラー。やはりとりあえず無視。 clearsilverのインストール $ port search clearsilver clearsilver www/clearsilver 0.10.5 Language-neutral template system. $ sudo port install clearsilver --- Fetching libiconv --- Attempting to fetch libiconv-1.11.tar.gz from http //ftp.gnu.org/gnu/libiconv --- Verifying checksum(s) for libiconv --- Extracting libiconv --- Configuring libiconv --- Building libiconv with target all --- Staging libiconv into destroot --- Installing libiconv 1.11_6+darwin_8 --- Activating libiconv 1.11_6+darwin_8 Error Target org.macports.activate returned Image error /opt/local/bin/iconv already exists and does not belong to a registered port. Unable to activate port libiconv. Error The following dependencies failed to build gettext libiconv perl5.8 Error Status 1 encountered during processing. docutilsのインストール $ port search docutils py-docutils python/py-docutils 0.4 a set of tools for processing plaintext documentation $ sudo port install py-docutils --- Fetching gettext --- Attempting to fetch gettext-0.16.1.tar.gz from http //ftp.gnu.org/gnu/gettext --- Verifying checksum(s) for gettext --- Extracting gettext --- Applying patches to gettext --- Configuring gettext --- Building gettext with target all --- Staging gettext into destroot --- Installing gettext 0.16.1_0 --- Activating gettext 0.16.1_0 Error Target org.macports.activate returned Image error /opt/local/bin/autopoint already exists and does not belong to a registered port. Unable to activate port gettext. Error The following dependencies failed to build python24 gettext Error Status 1 encountered during processing. これもエラー。やはり無視。 tracのインストール さて、いよいよtracをインストールする。 $ port search trac 色々出て来るが、 trac devel/trac 0.10.4 Wiki and issue tracking system. がそれらしい。 $ sudo port install trac --- Fetching perl5.8 --- Attempting to fetch perl-5.8.8.tar.bz2 from http //www.cpan.org/src/5.0/ --- Verifying checksum(s) for perl5.8 --- Extracting perl5.8 --- Applying patches to perl5.8 --- Configuring perl5.8 --- Building perl5.8 with target all --- Staging perl5.8 into destroot --- Installing perl5.8 5.8.8_0+darwin_8 --- Activating perl5.8 5.8.8_0+darwin_8 Error Target org.macports.activate returned Image error /opt/local/bin/a2p already exists and does not belong to a registered port. Unable to activate port perl5.8. Error The following dependencies failed to build clearsilver perl5.8 py25-hashlib py25-sqlite3 sqlite3 readline ncurses ncursesw subversion-python25bindings apr-util db44 neon py25-bsddb subversion Error Status 1 encountered during processing. うむむ、やはりエラー。 強制インストールしてみる。 $ sudo port install -f trac 暫く時間が掛かったけどインストール出来た模様。 今迄インストールを試みたneonとかその他もインストールを試みてたので、細々インストールしないでもtracだけインストールすれば全てインストールしてくれそうな気もする。 動かしてみる subversionの設定 $ cd /var $ sudo mkdir svn $ sudo svnadmin create --fs-type=fsfs svn/test $ cd svn/test $ vi svn svnserv.conf ------ 以下を記述する ------------------- [general] anon-access = none auth-access = write password-db = passwd -------------------------------------- ------- passwdにパスワードを設定 -------- $ svnserve -d -r /var/svn $ cd $ mkdir tractest $ mkdir trunk tags blanches $ cd .. $ svn import tractest svn //localhost/test -m "Import first." $ rm -r tractest $ svn co svn //localhost/test tractest $ cd tractest/trunk $ touch hoge.txt $ svn add hoge.txt $ sudo svn ci $ svn up tracの設定 $ mkdir /var/trac $ sudo trac-admin /var/trac/test initenv http //tach.arege.net/trac/wiki/TracEnvironmentを参考にして対話モードで設定する。 #Tracの起動 /usr/local/bin/tracd --port 8000 /var/trac/test パーミションでエラーになるので、とりあえず/var/trac/test配下は全てchood 777としたら無事起動に成功。 ただ、リポジトリブラウザでファイルの中身をみると文字化けしていた。 /var/trac/test/conf/trac.iniの設定で「default_charset = utf8」としたら無事日本語が表示されるようになった。 Tracの日本語化 日本語化はhttp //www.i-act.co.jp/project/products/products.htmlから日本語バージョンをダウンロードしてインストールする。 最初は上書きでインストールしたのだが、一部日本語に変更されない部分があったので、一度Tracをアンインストール(port uninstall)してから再インストールしたらちゃんと日本語が表示されるようになった。上記のページにも書いてあるが、一度既存のTracはアンインストールした方が良さげ。 Tracの認証 ユーザの設定 htpasswdでパスワードファイルを作成する。 $ sudo htpasswd -c /var/trac/python/.htpasswd hosokawa $ sudo htpasswd /var/trac/python/.hapasswd user2 最初の-cでパスワードファイルを作成する。ユーザを追加する場合は-c無しで実行する。二人目のユーザを追加する時に-cを付けると、新規に.htpasswdが作成され元の情報が上書きされるので注意。 以下のコマンドで起動する $ sudo tracd -p 8000 /var/trac/python --basic-auth python,/var/trac/python/.htpasswd, 最後にカンマがないとエラーになるみたい。 権限の設定 まずはanonymousの権限を全て削除する $ trac-admin /var/trac/python permission list $ trac-admin /var/trac/python permission remove anonymous TICKET_MODIFY TICKET_VIEW TIMELINE_VIEW WIKI_CREATE WIKI_MODIFY WIKI_VIEW 最初に権限リストを表示し、1つづつ削除する。(全部を一括で削除出来ないか調べてみたが見つからなかった。ワイルドカードもダメらしい) 次にユーザに権限を設定 $ trac-admin /var/trac/python permission add hosokawa TRAC_ADMIN まずは管理者へ管理者権限をセット。次に、細かくユーザ毎に1つづつ細かく設定する。 参考 http //mist.suenaga.cse.nagoya-u.ac.jp/trac/wiki/TracEnvironment trac日本語化 http //www.i-act.co.jp/project/products/products.html http //idm.s9.xrea.com/ratio/2005/09/11/000253.html http //discypus.jp/trac/sandbox/wiki/TracUpgrade パスワード認証 http //tech.feedforce.jp/trac_1.html 全般 http //www.takebay.net/~nao/index.php?Server%2Ftrac%2F%BB%C8%A4%A4%CA%FD#k46ffece
https://w.atwiki.jp/otassya2/pages/3234.html
呼び出し NPC使用技 発動準備あり ウェイト:2 必要気合 なし? 効果 仲間、単体を呼び出し、味方に加える。 当たり前だが、6体以下の敵のみ使用する 沈黙ではとめれない。生命が減った状態(蘇生直後など)になると使用頻度があがる。 まれに複数のNPCが連発することがあり、1体援軍が来て7体の状態で発動することがあるが、その場合はNPCはこない(8体にはならない)。 使用NPC 6体以下、恐怖の唄、帰依などで6体に減ったNPCが使用します。 必ずしも6体以下で呼び出しを使うとは言い難い部分があります。 ソロで標準出現数5体/6体の敵を少なくとも3000戦は行っていますが、 標準数(5体/6体)での呼び出し準備は一度も確認できていません。 標準数より少ない場合での呼び出しの頻度と比較すると偶然とは考えにくいです。
https://w.atwiki.jp/nakamura001/pages/54.html
タイトル 内容 Google Toolbox for Macを使ってみた Google Toolbox for Macの使い方。Base64ライブラリの使い方を解説。 Google Toolbox for Macの正規表現を使ってみた 正規表現ライブラリの解説。 Google Toolbox for MacをiPhoneで使ってOSのバージョン取得 OSのバージョン取得ライブラリの解説。 Google Toolbox for Macを使ってHTMLのエスケープ処理をする HTMLのエスケープ処理ライブラリの解説。
https://w.atwiki.jp/oxon/pages/10.html
Skype URL http //www.skype.com/intl/ja/download/skype/macosx/ 説明 P2Pを利用した、異なるOS間でのチャット、通話、ビデオ会議を無料で可能にする 金額 無料 対応 Mac OS X 10.3.9および10.4以降のPower PC MacMac OS X 10.4以降のIntel Mac 機能紹介 多くのチャットアプリケーションと異なり、異なるOS間でも容易に音声通話とビデオ会議を行える。Mac OS X以外ではWindowsやLinuxをはじめとする、他OSでも使用可能である(ビデオ会議はWindows版のみ対応)。そのため、iChatやMSNなどのチャットアプリケーションでは相手のOSを気にする必要があるが、Skypeでは相手がSkypeユーザであれば、ほとんど相手のOSを気にする必要がないため、マイナー側のOSであるMacユーザにとっては便利なアプリケーションである。 研究者の多くは海外とのやり取りが多く、共同研究者との通信は欠かせない。打ち合せのためにポリコムなどの会議システムを導入する場合がよくあるが、高価なため誰にでもできるわけではない。しかしSkypeは導入コストが安く、ビデオ会議にしても数千円のUSBカメラを購入するだけで済む。既に書いたようにOSも気にしなくてよいため、海外との通信に非常に強力である。 Last Updated 2006-12-15
https://w.atwiki.jp/nsmb/pages/234.html
原文はこちら 補足: MacのバージョンはOSX 10.9 Mavericks ツールのバージョンは以下の通り Xcode 6-7 Cmake 2.8.x DevKitPPC r27-r28 Python 2.7.x BINファイルの名前の書き換え(日本版) n_jpn_dlcode.bin DLCodeJP_1.bin n_jpn2_dlcode.bin DLCodeJP_2.bin n_jpn_dlrelocs.bin DLRelocsJP_1.bin n_jpn2_dlrelocs.bin DLRelocsJP_2.bin n_jpn_loader.bin SystemJP_1.bin n_jpn2_loader.bin SystemJP_2.bin ====何もない状態から、Mac上でNewerをコンパイルするツールをインストールする手順==== (ターミナルに不慣れなユーザーは括弧内の追加手順を参照してください) 合計所要時間:3時間程度、ダウンロード速度によって前後します GCCのインストール: MacのApp StoreでXcodeをインストールします。 Xcodeを起動して, 利用規約を承認する cmakeのインストール: ターミナルを開く 次のコマンドを実行してhomebrew(MacOSパッケージマネージャー)をインストールする。 /usr/bin/ruby -e "$(curl -fsSL https //raw.githubusercontent.com/Homebrew/install/master/install)" 次のコマンドを実行してCmakeをインストールする。 brew install cmake DevKitPPCインストール: http //sourceforge.net/projects/devkitpro/files/devkitPPC/ より devkitPPC(MacOS)をダウンロード アーカイブを展開(tar.bz2) devkitPPCフォルダを/usr/local/に置く (メニュー項目に /usr/local/を入力し、「フォルダへ移動」を使用してください) PyElfToolsとPyYAMLのインストール: ターミナルを開く 次のコマンドを実行する easy_install pyelftools (もしエラーが出た場合、"sudo easy_install pyelftools"と打ち込み プロンプトが表示されたら、管理者パスワードを入力) 次のコマンドを実行する easy_install pyyaml (エラーが出た場合、上記と同様に打ち込む) Newerのソースのダウンロード: https //github.com/Treeki/NewerSMBWよりNewer ソースをダウンロードする 右側から'Download ZIP' か 'Clone to Desktop' のオプションのどちらかを選択してください あなたがzipファイルをダウンロードした場合は、それを展開してください Clang/LLVMのソースのダウンロードとパッチの適用、コンパイル: ターミナルを開きます(まだ開いている場合はそれを使ってください) 次のコマンドを入力する。(ソースコードのダウンロード) svn co -r 184655 http //llvm.org/svn/llvm-project/llvm/trunk llvm cd llvm/tools svn co -r 184655 http //llvm.org/svn/llvm-project/cfe/trunk clang cd ../projects svn co -r 184655 http //llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt cd ../tools/clang Newerパッチを適用するために 次のコマンドを実行する patch -p0 -i /clang_cw_patches_r184655.diff (パッチのアドレスを書き込む。ファイルをドラックするとアドレスをコピーできる。) 次のコマンドを入力する。(LLVM/Clangのビルド) cd ../.. mkdir -p build cd build mkdir -p /usr/local/kamek-llvm cmake -DLLVM_DEFAULT_TARGET_TRIPLE=powerpc-unknown-unknown-unknown -DPYTHON_EXECUTABLE=/usr/bin/python -DLLVM_TARGETS_TO_BUILD="PowerPC" -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/local/kamek-llvm" .. make make install Newerのコンパイル Newerソースコードのコンパイル ターミナルを開く, NewerSMBWのダウンロードしたフォルダ内のKamekディレクトリに移動します 次のコマンドを入力します。 mkdir -p processed mkdir -p NewerASM python tools/mapfile_tool.py python tools/kamek.py NewerProjectKP.yaml --no-rels --use-clang --gcc-type=/usr/local/devkitPPC/bin/powerpc-eabi --llvm-path=/usr/local/kamek-llvm/bin 仕上げ: kamek内の「NewerASM」フォルダにBINファイルが出力されます。 お住まいの地域のものに名前を変更し、 Newerパックの「NewerRes」フォルダに入れてください。 さぁテストプレイしてみましょう 頻繁に利用できるようにするためプロセスを自動化したい場合は、 テキストエディタでKamekフォルダ内のファイル「makeNewerKP」を見てみましょう。 ちょうど上記のコードブロック内のものと一致するように上部にあるコマンドを変更し、 テストフォルダの宛先に直接出力するように、ディレクトリパスを変更します。 あなたが超迅速なテストの実行を取得するために、 riifsでwitとDolphinでスクリプトを統合することができます。 - - - - - - - - - - - - - - - - - - - - そして最後に、megazigのシェルスクリプト: #sudo apt-get install build-tools libpython-dev python2 CURDIR=`pwd` CLANG_VERSION=184665; PROJECT_DIR=${CURDIR}/NewerLlvm; LLVM_DIR=${PROJECT_DIR}/llvm CLANG_DIR=${LLVM_DIR}/tools/clang RT_DIR=${LLVM_DIR}/projects/compiler-rt BUILD_DIR=${PROJECT_DIR}/build echo "mkdir ${BUILD_DIR}" mkdir ${BUILD_DIR} cd ${PROJECT_DIR} echo "svn co -q ${CLANG_VERSION} http //llvm.org/svn/llvm-project/llvm/trunk llvm" svn co -r ${CLANG_VERSION} http //llvm.org/svn/llvm-project/llvm/trunk llvm echo "cd ${LLVM_DIR}/tools" cd ${LLVM_DIR}/tools echo "svn co -q ${CLANG_VERSION} http //llvm.org/svn/llvm-project/cfe/trunk clang" svn co -r ${CLANG_VERSION} http //llvm.org/svn/llvm-project/cfe/trunk clang echo "cd ${LLVM_DIR}/tools/clang" cd ${LLVM_DIR}/tools/clang echo "cp ${CURDIR}/clang_cw_patches_r184665.diff ." cp ${CURDIR}/clang_cw_patches_r184665.diff . echo "patch -p clang_cw_patches_r184665.diff" patch -p clang_cw_patches_r184665.diff echo "rm clang_cw_patches_r184665.diff" rm clang_cw_patches_r184665.diff echo "NOW DO SOMETHING COOL" cd ${BUILD_DIR} echo "cmake -DLLVM_DEFAULT_TARGET_TRIPLE=powerpc-unknown-unknown -DPYTHON_EXECUTABLE=/usr/bin/python2 -DLLVM_TARGETS_TO_BUILD="PowerPC" -DLLVM_INCLUDE_EXAMPLES=ON -DLLVM_INCLUDE_TESTS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/opt/kamek-llvm" ../llvm" cmake -DLLVM_DEFAULT_TARGET_TRIPLE=powerpc-unknown-unknown-unknown -DPYTHON_EXECUTABLE=/usr/bin/python2 -DLLVM_TARGETS_TO_BUILD="PowerPC" -DLLVM_INCLUDE_EXAMPLES=ON -DLLVM_INCLUDE_TESTS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/opt/kamek-llvm" ../llvm
https://w.atwiki.jp/cscd/pages/172.html
Fink MacPorts Homebrew Installはとても簡単。コマンドラインで、 /usr/bin/ruby -e "$(curl -fsSL https //raw.github.com/gist/323731)" と打つ。(https //github.com/mxcl/homebrew/wiki/installation) 公式.http //mxcl.github.com/homebrew/ FinkでもMacPortsでもないパッケージ環境「Homebrew」 - builder Homebrewの導入と使い方 | CAPH TECH mac ports やめました! ー homebrew で快適 OSX 生活! - ”><xmp>TokuLog 改メ tokuhirom’s blog KOSHIGOE学習帳 - [system][osx] Homebrew 使い方メモ
https://w.atwiki.jp/ava-seika/pages/17.html
中の人スペック 【あだ名】村正さん 【性別】おとこ 【血液型】A 【AVA歴】一年くらい 【自己紹介】AVA楽しいです><、OSU楽しいです><、ドライブ楽しいです><、手作りするの楽しいです>< よろしくです>< もう課金ガチャはやらないと決めた28の冬 メイン兵種 PM、RM 所持武器 【PM】SPAS-15、Veresk、Bizon Arachne、BizonPP19 MK.2、Remington870、コウモリ、サイガ 【RM】FG-42、SG556、SideWinder、64式小銃、蓮さん、ワニゲーター、M4A1 MK.2 【SR】Mosin、TPG1、シマウマ、MadGalil 【サブ武器】ルガー、パイソン PCスペック 【OS】windows7 【CPU】i7 950 【メモリ】12G 【HDD】80G 【マザーボード】僕はギガバイ子ちゃん 【グラフィック】高いやつ 【サウンド】GO! 【ヘッドホン】ATH-A900X 【PCケース】1万円くらいの 【キーボード】100円くらいの 【マウス】logicool G400 【Line】光回線
https://w.atwiki.jp/osx86jp/pages/29.html
EFI(パッチ)を利用することで、オリジナルのコードを極力改変しないで利用する手法が公開されました。OSアップデート時などに、その効果が理解できると思います。 最新は、V8.0 スレ11の779さんが訳してくれています。感謝! ※ v4の頃の投稿です。 http //pc11.2ch.net/test/read.cgi/mac/1193339258/779-787 779 :名称未設定:2007/11/16(金) 19 24 41 ID GmjHvYQ+0 http //www.digitmemo.com/articles/734/howto-install-efi-patch-and-enable-vanilla-os-x-kernel-in-hackintosh/ 日本語訳 EFI patchのインストールすることでOS Xカーネルを改変せずに利用する in Hackintosh tips Dream finally becomes reality use vanilla OS X kernel on normal PCs. ●夢が現実となった。 普通のPC上でOS Xを使うことのできる夢だ 訳者注:vanillaは以前から「全く改変していない」「完全オリジナル」という意味で使われている。 最初に数日前パッチが公開されたので、一部の読者にとって新しいことではでないかもしれない。 今日紹介する最新バージョンのv4はいろいろなバグフィックスとマルチブートをサポートしている。 ●EFIとは何か?そして、なぜこの「patch」なのか? EFI(Extensible Firmware Interface)は、OSとプラットホームファームウェアの間のソフトウェアインターフェースを定める仕様。 EFIは、歴史的にすべてのIBM互換PCにより用いられるレガシーなBIOSファームウェアインターフェースを改善し置き換えるためのもの。 しかし、今日現在、インテルベースのMacが、最初からEFIを使用しているがMicrosoft Windowsを走らせている大部分のPCはいまだにBIOSに頼っている。 技術的な利点にもかかわらず、これは通常のPCでOS Xを走らせるための人工バリアになっている。 皮肉にも、Microsoft WindowsはBIOSのみをサポートしており、アップルはその隙間を埋めるためにBoot Campを作った。 EFI patchはそれと似通ったアプローチで機能する:それは通常のBIOSベースのPCにEFIデータをエミュレーションさせることでOS Xを本物のEFIベースのMacとみなさせる。 EFIエミュレーションはOSX86コミュニティの長い夢である。 だが、その前にAppleのオープンソースDarwin ProjectとHackintosh作のEFIをバイパスするパッチ済みカーネルやカーネルモジュールによって我々は通常のPCでOS Xを楽しむことができた。 彼らに謝辞を述べたいと思う。そして今やEFI patchによって改変されてないOS Xカーネルからブートでき、「vanilla kexts」を使うことができる。 そして、それは将来のシステムアップデートのために心の安らぎと大きな平和をもたらすものなのだ。 780 :名称未設定:2007/11/16(金) 19 26 39 ID GmjHvYQ+0 ●EFIパッチの必要条件 ▼このEFI loaderは、intel SSE3プロセッサーをサポートする。 これはCore Duo、Core 2 Duo、Core Solo、Pentium Dやintelチップセットを含むマザーボードやらに限るということではない(つまり、必ずしもintelブランドでなければないわけではなく、915とそれ以後ならばよいはずだ)。 もしこの辺が不明ならば、cpu-zをダウンロードして、テストしてみるとよい。 ▼OS Xインストールが稼動するか?あなたがOSX新しいEFIを試用したいならば、まずはEFI以外の方法で1つをインストールしてみてほしい。 このガイドは10.5のLeopardに基づいているが、10.4 Tigerでも大部分はOKなはずだ。 ▼UNIXシェルの基本的な知識。下記のガイドはなるべく簡単なように書いた。 ▼LeopardインストールDVDとUSBメモリ。エラーから抜け出すために必要。必要とならないことを望むが・・・。 ●インストールの準備 実際のインストールは簡単だが、その前に、すべての必要なファイルを準備しておこう。 1. EFI patchを入手 pc_efi_v40.zip.をダウンロードしよう。AppleSMBIOS.kextとdsmos.kextの二つの重要なkextファイルを含んでいる。 2.オリジナルのカーネルとモジュールを入手 Leopard_Vanilla_Kernel_Kexts.zipにオリジナルのカーネルといくつかのkextファイルを含んでいる(これらはLeopard 10.5専用)。TigerユーザーはPacifistを使ってTigerのDVD(System/Installation/Packages/BaseSystem.pkg)から抽出するとよいだろう。 3. EFI patchを設置 pc_efi_v40.zipをあなたのデスクトップに解凍する。そしてターミナルを起動してタイプする。 sudo mkdir /iamefi sudo cp /Users/xxx/Desktop/pc_efi_v40/* /iamefi/ suとして作業するのでパスワードを入力する必要がある。 そして、xxxにはあなたのユーザ名が入る。こうしてiamefiのディレクトリにEFI patchのために必要なファイルをコピーしましょう。 782 :名称未設定:2007/11/16(金) 19 29 49 ID GmjHvYQ+0 4.バニラカーネルを元に戻す Leopard用に2つのポピュラーなリリースがある(BrazilMacとToH)が、がEFI patchで働かさなければなりません。先にvanillaカーネルを読み込むようにしなければならない。 デスクトップにLeopard_Vanilla_Kernel_Kexts.zipを解凍する。そして、ターミナルで次のようにタイプする。 sudo mv /mach_kernel /mach_kernel.patched パッチを当てられたカーネルをバックアップした後、タイプする。 sudo cp /Users/xxx/Desktop/Leopard_Vanilla_Kernel_Kexts/mach_kernel / 新しいカーネルをインストールする。パーミッションを修復する sudo chmod 644 /mach_kernel sudo chown root wheel /mach_kernel sudo chmod 644 /mach_kernel.patched sudo chown root wheel /mach_kernel.patched オプションとしてEFIの有無にかかわらず働くので、最新のToHカーネルを入手してルートディレクトリに置くことを強く奨める。 sudo cp /Users/xxx/Desktop/SpeedStep/mach_kernel /mach_kernel.toh sudo chmod 644 /mach_kernel.toh sudo chown 0 0 /mach_kernel.toh 5.重要なkextsをインストール pc_efi_v40.zip. So install it if its not in your system 重要なことを言おう。EFI+vanillaカーネルで起動するための最低限の条件についてだ。 Netkas作のパッチ済みのカーネルではdsmos.kextは必要とされてないが、vanillaカーネルでは絶対に必要。 dsmos.kextは、pc_efi_v40.zip.に含まれている。これを以下のようにコピーする。 sudo cp -R /Users/xxx/Desktop/pc_efi_v40/dsmos.kext /System/Library/Extensions/ パーミッションの修復 sudo chmod -R 755 /System/Library/Extensions/dsmos.kext sudo chown -R root wheel /System/Library/Extensions/dsmos.kext 783 :名称未設定:2007/11/16(金) 19 31 42 ID GmjHvYQ+0 6.ディスクIDをチェック 次のようにタイプ diskutil list そして、あなたがインストールすべきディスクのIDを書きとめる。 diskXsYという書式で表示される(X、Yは数字が入る)。 ●EFI Patchをインストール EFIのインストールには、古きよきstartuptoolを使う方法とgrub(v4からマルチブートがサポートされている)を使う方法の2つがある。 1.startuptoolを使用する方法 startuptoolによってEFI化されたOS Xを選択して起動する。これは簡単かつ安全。 OS Xを再起動している間にF8を押下することでDarwin loader optionが現れる。 mach_kernel.patched -s または mach_kernel.toh -s をタイプしてシングルユーザモードに入る。 cd /iamefi booti386、boot_v3、boot_v4という3つのファイルがある。先の2つはEFIローダーで、boot_v4はマルチブートをサポートした最新バージョンだ。 これは、v3と同じ働きをする。booti386はオリジナルのDarwin bootloaderであり、ゼロからインストールするために使う。ここではv4を使う。 ./startupfiletool /dev/rdiskXsY ./boot_v4 前のステップで書き留めておいたディスクIDに書き換えてコマンドする。たとえば、disk0s2ならばrdisk0s2というように先頭に「r」を加える。 「HFS+ partition detected, write xxx bytes」という表示が見えたらならばEFIローダーがうまくインストールされたことを意味する。 さぁrebootとタイプして、新しいEFIの世界を楽しもう。 784 :名称未設定:2007/11/16(金) 19 32 59 ID GmjHvYQ+0 2. grubを使用する方法 OS Xをインストールしている間は手をふれないでおく。 EFI patchのプロセスは実際にはDarwin loaderの前に完了する。これは「マルチブート」のための作業だ。 fat32/reiserfs/xfs/ext2/ext3/ntfs/ grubのセットアップをするならば、boot_v4を上記のどこでもよいのでコピーしておくだけだ。 でも楽をするならばルートディレクトリに置く。そしてmenu.lstに次のように書き加える。 title Darwin kernel (hd0,0)/boot_v4 hd0,0はboot_v4を置くパーティションであってOS Xのパーティションではない。 その後、grubが起動し、Darwinを選び、Enterキーをタイプしよう。そして、5秒まってOS Xを含むハードディスクを選ぶために5秒を持つ。80、81、82・・・5秒間に何もキーを押さなければデフォルトのドライブで起動を始める。 Windowsのみユーザーは、boot_v4をロードするためにgrub4dosを使うことができる。 このgrldr.zipをダウンロードする。 C \(Windowsでyesと答えることで)に解凍できる。 あとXPやVistaでのgrldrについては以前のインストールガイドの記事に加筆したので最後の部分を参照してほしい。このgrldrを使うことで同じようにインストールできる。そして、以下の内容でmenu.lstを作る。 find ?set-root /bootmgr timeout 10 default 0 title Leopard kernel (hd0,0)/boot_v4 785 :名称未設定:2007/11/16(金) 19 34 05 ID GmjHvYQ+0 ●トラブルシューティング EFI patchはまだ初期段階のものだ。EFIとvanilla kernelはまったく同じようには機能しない 1.EFIを中止してパッチ済みのカーネルに戻す また、Darwinが起動するときにF8を押し、カーネルの名前をタイプする。 たとえば我々の場合は「mach_kernel.patched」。そして次のようにタイプする mach_kernel.patched -v バックアップしているToHカーネルを使ってみよう mach_kernel.toh -v 起動中にどちらがパッチを当てたカーネルで起動して、verboseモードでOS Xを立ち上げる。 その後、vanillaカーネルを削除して、以前のものを利用する。 sudo mv /mach_kernel /mach_kernel.vanilla sudo mv /mach_kernel.patched /mach_kernel パーミッションを修正 sudo chmod 644 /mach_kernel sudo chown root wheel /mach_kernel sudo chmod 644 /mach_kernel.vanilla sudo chown root wheel /mach_kernel.vanilla 2.EFIが実際に機能するかどうか確かめる システムがvanillaカーネルで起動しているならば、EFIが機能していると確信しているだろう。 そして、システムも本物のMacとして同じカーネルを走らせている。 言われるまでもなくEFI patchもパッチ済みのカーネルで動作する。 そして、EFIが機能するならばGeekbenchをダウンロードしてシステムを調査してみると「Hackintosh」ではなく「Mac」として認識するはずだ。 786 :名称未設定:2007/11/16(金) 19 35 00 ID GmjHvYQ+0 3.Vanilla kextの「互換性」 現行のEFI patchがvanilla kernelやすべてのvanilla kextsを機能させ、あなたのハードウェアをサポートしていたとしても、まだ伝えておくべきことがある。 1.vanillaカーネルを使用していても、dsmos.kextを置いておくことを忘れないでほしい。 実際にはパッチ済みのものを利用するつもりがないにしても、dsmos.kextをシステムに放置しておくことが何かの害になることはない。 あなたの必要とするビデオカード用のNatit/NVinjectのやサウンドカード用のALCinjectには何も影響しない。 2.vanilla、改変されていないkext、Info.plistの編集、デバイスIDを加える事などは安全かつ安定性のあるシステムに何かしらの影響も与えていない。 だからあなたがこれらをの作業をする前に、kextが何であるかを知っておいてほしい。 3.パワーマネジメント(再起動/シャットダウン/スリープ)は、あなたと私で意見を異にする部分かもしれない。 3つの要素(カーネル、AppleACPIPlatform.kextとAppleSMBIOS.kext)がある。 私は「このMacについて」の中で起きるエラー/クラッシュとシステムプロフィールを改善するpc_efi_v40.zipのAppleSMBIOS.kextを使うことを強く勧める。 そして、残り2つについては、あなたがうまく機能する組合せ(パッチ済みカーネルかvanilla)を見つける必要があるかもしれない。 また、NVidiaとGMA950のビデオカードユーザーは運をこれで幸せになれるだろう。 4.vanillaのAppleACPIPlatform.kextはすべてのPS2ポートが機能しない。 しかし、USBでセットアップする分には問題ありません。 5.追加:新しいIONetworkingFamily.kextの修正版は悪名高いTimeMachineのバグである。 “_CFGetHostUUIDString unable to determine UUID for host. Error 35″をも改善する。 これはもちろんLeopardだけの機能でありここでそのファイルを入手できる。 ●EFI Patchを削除する あなたがそれが好まないならば、ちょっとシングルユーザーモード(-s)でブートして、vanilla boot loaderや古いパッチ済みカーネルを元に戻そう。 詳細は以前のインストール/トラブルを参照してほしい。 ./startupfiletool /dev/rdiskXsY ./booti386 787 :名称未設定:2007/11/16(金) 19 37 36 ID GmjHvYQ+0 781 指摘THX! 自分用に試さないまま訳したから間違いがあるかもしれないので指摘たのんます。 @wikiの制御コードにひっかかっているので、原文ママに掲載できていません。 修正方法を御存知の方がいらしたら、手直しをお願いします。